
.cl { clear: both; }

.LNEditor * { outline-style: none; outline-width: 0px; }
.LNEditor { width: 1200px; margin: 0px auto; }

.LNEditor p { margin: 0px; padding: 4px 0px; }
.LNEditor .editable-placeholder, .meditor .editable-placeholder * { color: #c0c0c0 !important; }
.LNEditor .block1 { background-color: #f2f6f6; }
.LNEditor .block1 .left { float: left; width: 700px; border-right: 2px solid #404040; margin-right: 20px; padding-bottom: 20px; }
.LNEditor .block1 .left h1 { font-family: "Times New Roman"; font-weight: 100; font-size: 50px; margin: 0px; line-height: 50px; height: 50px; }
.LNEditor .block1 .left .img { }
.LNEditor .block1 .right { float: left; width: 478px; }
.LNEditor .block1 .right div.editable-text p { line-height: 1.1; width: 350px; font-size: 18px; font-family: Palatino, Optima, Georgia, serif; color: #331; line-height: 1.2; }
.LNEditor .block1 .right div.editable-text blockquote { display: block; padding: 25px 35px; font-size: 22px; font-family: Palatino, Optima, Georgia, serif; border-width: 2px 0px 2px 2px; border-color: #404040; border-style: solid; background-color: #ffffff; margin: 3px 0px 3px -120px; font-style: italic; }

.LNEditor .block2 { background-color: #f2f6f6; }
.LNEditor .block2 div.editable-text { margin-left: 30px; }
.LNEditor .block2 div.editable-text p { line-height: 1.1; width: 1000px; font-size: 18px; font-family: Palatino, Optima, Georgia, serif; color: #331; line-height: 1.2; }
.LNEditor .block2 div.editable-text blockquote { border-left: 2px solid #404040; padding: 25px 35px; display: block; font-size: 22px; font-family: Palatino, Optima, Georgia, serif; margin: 3px 0px 3px -30px; width: 800px; font-style: italic; }

.LNEditor .block3 { background-color: #f2f6f6; padding-top: 10px; }
.LNEditor .block3 .left { float: left; width: 348px; margin: 0px 20px 0px 30px; }
.LNEditor .block3 .left div.editable-text p { line-height: 1.1; width: 348px; font-size: 18px; font-family: Palatino, Optima, Georgia, serif; color: #331; line-height: 1.2; }
.LNEditor .block3 .left div.editable-text blockquote { display: block; padding: 25px 35px; font-size: 22px; font-family: Palatino, Optima, Georgia, serif; border-width: 2px 2px 2px 0px; border-color: #404040; border-style: solid; background-color: #ffffff; width: 420px; margin: 3px 0px 3px -30px; font-style: italic; position: relative; z-index: 2; }

.LNEditor .block3 .right { float: left; width: 800px; border-left: 2px solid #404040; padding-bottom: 20px; }
.LNEditor .block3 .right h1 { font-family: "Times New Roman"; font-weight: 100; font-size: 50px; margin: 0px; line-height: 50px; height: 50px; }
.LNEditor .block3 .right .img { }
.LNEditor .block3 .right .cols { }
.LNEditor .block3 .right .cols .col { float: left; width: 365px; padding: 0px 0px 0px 25px; }
.LNEditor .block3 .right .cols .col div.editable-text p { line-height: 1.1; font-size: 18px; font-family: Palatino, Optima, Georgia, serif; color: #331; line-height: 1.2; }
.LNEditor .block3 .right .cols .col div.editable-text blockquote { padding: 10px 35px; display: block; font-size: 22px; font-family: Palatino, Optima, Georgia, serif; margin: 3px 0px 3px -5px; font-style: italic; }




.LNEditor-edit-options { background-color: #242424; color: #ffffff; padding: 5px; border-radius: 8px; height: 40px; position: absolute; }
.LNEditor-edit-options .option { float: left; cursor: pointer; line-height: 40px; font-size: 25px; font-family: Palatino, Optima, Georgia, serif; min-width: 40px; text-align: center; padding: 0px 5px; border-right: 1px solid #000; border-left: 1px solid rgba(255, 255, 255, 0.1); background-color: #242424; color: #ffffff; border-top: 0px; border-bottom: 0px; display: block; margin: 0px; }
.LNEditor-edit-options .option:first-child { border-left: 0px; }
.LNEditor-edit-options .option:last-child { border-right: 0px; }
.LNEditor-edit-options .option:hover { background-color: #000; color: yellow; }
.LNEditor-edit-options .tail { top: 50px; border-color: #242424 transparent transparent transparent; border-width: 8px 8px 0 8px; position: absolute; left: 50%; display: block; margin-left: -8px; width: 0; height: 0; border-style: solid; }
